#pragma once

#include <algorithm>

namespace sunflow
{
template<typename T>
T max(const T& a, const T& b, const T& c)
{
  return (std::max)({ a, b, c });
}
template<typename T>
T min(const T& a, const T& b, const T& c)
{
  return (std::min)({ a, b, c });
}
}
